package com.redxun.model.vo;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("指标分配明细")
@TableName("sub_zbfpmx")
public class ZbfpmxVo {

    @TableId(value = "ID_", type = IdType.INPUT)
    @ApiModelProperty(value = "主键")
    private String id;

    @TableField("REF_ID_")
    @ApiModelProperty(value = "外键")
    private String refId;

    @TableField("PARENT_ID_")
    @ApiModelProperty(value = "父ID")
    private String parentId;

    @TableField("UPDATE_VERSION_")
    @ApiModelProperty(value = "版本号")
    private BigDecimal updateVersion;

    @TableField("FPDW")
    @ApiModelProperty(value = "分配单位ID")
    private String fpdw;

    @TableField("FPDW_NAME")
    @ApiModelProperty(value = "分配单位")
    private String fpdwName;

    @TableField("XMMC_YT")
    @ApiModelProperty(value = "项目名称/用途")
    private String xmmcYt;

    @TableField("GLXM")
    @ApiModelProperty(value = "关联项目ID")
    private String glxm;

    @TableField("GLXM_NAME")
    @ApiModelProperty(value = "关联项目")
    private String glxmName;

    @TableField("FPJE")
    @ApiModelProperty(value = "分配金额")
    private BigDecimal fpje;

    @TableField("SSFA")
    @ApiModelProperty(value = "实施方案")
    private String ssfa;

    @TableField("INST_ID_")
    @ApiModelProperty(value = "流程实例ID")
    private String instId;

    @TableField("INST_STATUS_")
    @ApiModelProperty(value = "状态")
    private String instStatus;

    @TableField("TENANT_ID_")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

    @TableField("CREATE_TIME_")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @TableField("CREATE_BY_")
    @ApiModelProperty(value = "创建人ID")
    private String createBy;

    @TableField("UPDATE_BY_")
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    @TableField("UPDATE_TIME_")
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField("CREATE_DEP_ID_")
    @ApiModelProperty(value = "组ID")
    private String createDepId;

    @TableField("COMPANY_ID_")
    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @TableField("USER_INFO_")
    @ApiModelProperty(value = "用户信息")
    private String userInfo;

    @TableField("DELETED_")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;

    @TableField("ZJHF")
    @ApiModelProperty(value = "资金划分")
    private String zjhf;

    @TableField("HFJE")
    @ApiModelProperty(value = "划分金额")
    private BigDecimal hfje;

    @TableField("YGLXMJE")
    @ApiModelProperty(value = "已关联项目金额")
    private BigDecimal yglxmje;

    @TableField("WFPJE")
    @ApiModelProperty(value = "未分配金额")
    private BigDecimal wfpje;
}